Déterminer la plus grande puissance d'un nombre b inférieure ou égale à un nombre a

Soit \(a\) et \(b\) des entiers naturels donnés. On cherche \(n\in\mathbb{N}\), le plus grand possible, tel que \(b^n\leq a\).
def puissance(a,b):
    n=1
    m=b
    while m<=a:
        m=m*b
        n=n+1
    return n-1

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathe-matiques-seconde ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0